package com.yzd.learnjava.iniialization;

public class ExplicitStatic {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		System.out.println("Inside main()");
		Cups.cup1.f(99);
	}

}
class Cup{
	Cup(int marker){
		System.out.println("Cup(" + marker + ")");
	}
	
	void f(int marker){
		System.out.println("f(" + marker + ")");
	}
}

class Cups{
	static Cup cup1;
	static Cup cup2;
	static{
		cup1 = new Cup(1);
		cup1 = new Cup(2);
	}
	
	Cups(){
		System.out.println("Cups()");
	}
}